package com.island.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
    private Integer id;//ID
    private String userCode;//用户编码
    private String userName;//用户名称
    private String userPassword;//用户密码
    private Integer gender;//用户性别
    private Date birthday;//用户生日
    private String phone;//用户电话
    private String address;//用户地址
    private Integer userRole;//用户角色
    private Integer createdBy;//创建者
    private Date creationDate;//创建日期
    private Integer modifyBy;//更新者
    private Date modifyDate;//更新日期

    /*新增字段*/
    private Integer age;//用户年龄
    private String userRoleName;//用户角色对应的名称

    public Integer getAge() {
        Date date = new Date();//获取当前时间
        Integer age = date.getYear() - this.birthday.getYear();//获取当前用户多少岁
        return age;
    }

}
